package com.aaa.tars.service;

import com.aaa.tars.entity.Cpxx;
import com.aaa.tars.entity.Order;
import com.aaa.tars.util.Page;
import com.github.pagehelper.PageInfo;

import java.util.List;

/**
 * @FileName: CpxxService
 * @Description:
 * @Author: ghz
 * @CreateTime: 2025/9/10 18:59
 * @Version: 1.0.0
 */
public interface CpxxService {
    /**
     * 通过ID查询单条数据
     *
     * @param cpxxId 主键
     * @return 实例对象
     */
    Cpxx queryById(Integer cpxxId);

    /**
     * 查询指定行数据
     *
     * @param page 查询条件
     * @param page
     * @return 对象列表
     */
    PageInfo queryByPage(Page<Cpxx> page);


    /**
     * 新增数据
     *
     * @param cpxx 实例对象
     * @return 影响行数
     */
    int insert(Cpxx cpxx);
    /**
     * 修改数据
     *
     * @param cpxx 实例对象
     * @return 实例对象
     */
    int update(Cpxx cpxx);

    /**
     * 通过主键删除数据
     *
     * @param cpxxId 主键
     * @return 是否成功
     */
    int deleteById(Integer cpxxId);

}
